package top.iocn.site.dao;

import java.util.List;
import org.apache.ibatis.annotations.Param;
import top.iocn.site.pojo.TCardReportChannel;
import top.iocn.site.pojo.TCardReportChannelExample;

public interface TCardReportChannelMapper {
    int countByExample(TCardReportChannelExample example);

    int deleteByExample(TCardReportChannelExample example);

    int deleteByPrimaryKey(Long id);

    int insert(TCardReportChannel record);

    int insertSelective(TCardReportChannel record);

    List<TCardReportChannel> selectByExample(TCardReportChannelExample example);

    TCardReportChannel selectByPrimaryKey(Long id);

    int updateByExampleSelective(@Param("record") TCardReportChannel record, @Param("example") TCardReportChannelExample example);

    int updateByExample(@Param("record") TCardReportChannel record, @Param("example") TCardReportChannelExample example);

    int updateByPrimaryKeySelective(TCardReportChannel record);

    int updateByPrimaryKey(TCardReportChannel record);
}